@charset "UTF-8";
body { margin: 0; padding: 0; font-size: 14px;  font-family:"Microsoft YaHei","PingFangSC-Regular","SourceHanSansCN-Regular"; overflow-x: hidden;background: #fff;}
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p, table, tr, td { margin: 0; padding: 0; list-style: none; border: 0;}
ol,ul{ margin-bottom: 0;}
.h1, .h2, .h3,.h5, h1, h2, h3,h5{ margin-top: 0; margin-bottom: 0 }
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none;outline: none !important;}
a:hover{color: #ffa233;}
.trs{ -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
img{vertical-align: middle;max-width:100%;}
a:focus, a:hover {
    text-decoration: none !important;
}

i,em{  display: block; font-style: normal; }
.fl{ float: left; }
.fr{ float: right; }
.clearfix{ clear: both; }
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.mt80{margin-top: 80px;}
.container{max-width:2700px;margin-left: auto;margin-right: auto;}
.wrapper,.w1,.w1015{width:100%;margin-left: auto;margin-right: auto;max-width:100%;}
.w1{max-width:1808px;}
.w1015{max-width:1015px;}
.wrapper{width: 1540px;}
button,input, select {
    outline: none; border:0; background:none;
}
.iframe {
    display: none;
    width: 100% !important;
    height: 100% !important;
}
:focus{
    outline: 0;
}
input[type=text] {
    -webkit-appearance: none;
}

@-moz-keyframes imageAnimation {
  from {
      transform: scale(1);
  }
  to {
      transform: scale(1.1);
  }
}@-o-keyframes imageAnimation {
  from {
      transform: scale(1);
  }
  to {
      transform: scale(1.1);
  }
}@-ms-keyframes imageAnimation {
  from {
      transform: scale(1);
  }
  to {
      transform: scale(1.1);
  }
}@keyframes imageAnimation {
  from {
      transform: scale(1);
  }
  to {
      transform: scale(1.1);
  }
}

/*下拉*/

.pullDown .wrapper{clear: both;overflow: hidden;}
.header .pullDown{ width:100%; position:absolute; left:0; top:97px; padding-top:44px; background-color:#f1f1f1; z-index:199; display:none; }
.header .pullDown dl{ float:left; width:33.3333%;padding-bottom:40px;padding-left:39px; }
.header .pullDown dl a:hover dd span{ color:#ffa233; }
.header .pullDown dl dt{width:70px;height: 70px;float: left;margin-right: 27px;margin-top:7px;}
.header .pullDown dl dt img{width:100%;height:100%; }
.header .pullDown dl dd{float: left;}
.header .pullDown dl dd span{font-size:18px;color:#000000;margin-bottom:13px;display: block;}
.header .pullDown dl dd p{font-size:14px;color:#999999;line-height: 24px;}
.header .pullDown dl dd p,.header .pullDown dl dd span{width:320px;}
#pullDowncom6{display:none!important;}
.menua{font-size:18px;color:#000000;margin-right:65px;}
.menua:last-of-type{margin-right:0px;}
.wraps1{text-align: center;}
.pullDowncom{padding-top:30px!important;padding-bottom:30px!important;}
.pullDowncom a:hover{color:#ffa233;}



.relative{position: relative;}
.bgf5f5f5{background: #f5f5f5;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis3{
   text-overflow: ellipsis;
   display: -webkit-box!important;
   -webkit-box-orient: vertical;
   overflow: hidden;  
   -webkit-line-clamp: 3;
}
.ellipsis2{
   text-overflow: ellipsis;
   display: -webkit-box!important;
   -webkit-box-orient: vertical;
   overflow: hidden;  
   -webkit-line-clamp: 2;
}

.scale-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
.scale-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
}
.scale-img:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}


.header{height:97px;position:fixed;top:0px;left:0px;width:100%;background:rgb(0 0 0 / 70%);z-index:999;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 16%);}

body{padding-top:0px;}
.header.sticky{background:#fff;}
.header.sticky .logo{background:url(../img/logolqs.svg) no-repeat center;background-size:100%;}
.header.sticky .logo img{display:none;}
.header.sticky .nav a{color:#333;}
.header.sticky .nav li.hover a,.header.sticky .nav li:hover a {
    color:#fff;
}
.header.sticky .searchico{background: url(../img/searchicoh.svg) no-repeat center;}
.header.sticky .en{color:#ffa233;}
.header.sticky .searchico:after{background:#ffa233;}
.header .w1,.header .wrapper{height:100%;position: relative;}
.header .logo{position: absolute;top:50%;margin-top: -23px;left:0px;width:221px;height:46px;}
.headcart{width:100px;height:37px;background:#ffa233;color:#fff;font-size:18px;text-align: center;border-radius:30px;line-height:37px;position: absolute;
top:50%;margin-top:-18.5px;right:0px;
}
.en{font-size:20px;color: #fff;text-transform: uppercase;right:110px;position: absolute;line-height:20px;top:50%;margin-top:-10px;}
.en:hover{color:#ffa233;}
.searchico{width:19px;height:19px;background: url(../img/searchico.svg) no-repeat center;top:50%;margin-top:-9.5px;right:177px;position: absolute; cursor:pointer;}
.searchico:hover{background: url(../img/searchicoh.svg) no-repeat center;}
.searchico:after{content:"";display: block;width:2px;height:17px;background:#fff;position: absolute;right:-21px;}
.search_hide.active{display: block;}
.search_hide{width:525px;height: 59px;background:#fff;border-radius:50px;position: absolute;right:5.844%;top: 113px;z-index: 999;font-size: 16px;display: none;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 16%);}
.search_hide input{width:100%;height:100%;line-height:59px;padding-left: 30px;font-size: 16px;}
.search_hide input::-webkit-input-placeholder {
        color: #cbcbcb;
        font-size: 16px;
    }
.btnsear{position: absolute;right: 32px;top: 50%;margin-top: -9.5px;width:19px;height:19px;}
.header .nav{position: absolute;left:355px;top:50%;margin-top:-18.5px;}
.header .nav > li{float: left;margin-left:36px;line-height:97px;height:97;position: relative;}
.header .nav > li:nth-of-type(1){margin-left:0px;margin-right:23px;}
.header .nav a{font-size:18px;color:#fff;display: block;height: 37px;line-height: 37px;padding-left:17px;padding-right:17px;border-radius:30px;}
.header .nav li.hover a,.header .nav li:hover a{background:#ffa233;}

.mobi_nav_default{display: none;}
#hamburger {
  cursor: pointer;
  float: right;
  margin-top: 7px;
  margin-right: 3%;
}
#hamburger span,
#hamburger::before,
#hamburger::after {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background-color: #181818;
  margin: 8px 0;
  transition: 0.3s;
  text-indent: -999em;
}
.mobi_navBar.current #hamburger::before {
  transform: translate(0, 10px) rotate(-45deg);
}
.mobi_navBar.current #hamburger span {
  opacity: 0;
}
.mobi_navBar.current #hamburger::after {
  transform: translate(0, -10px) rotate(45deg);
}
.wrapper.hamburger::after {
  content: "";
  display: block;
  height: 0;
  clear: left;
}
.mobi_navfixed_bottom .bt_bb_icon_holder{
    color: #fff;
    text-align: center;
    margin:1em 0;
}
.menumob,.mobi_navBar{display: none;}


.footer{position: relative;}
.footer_top{background:#101a2b;padding-top: 76px;color:#fff;}
.footer_copyright{background: #0c2d4d;border-top:solid 1px #4e6d8b;}
.footabout{width:338px;float: left;margin-right: 96px;}
.footabout dt,.footer dt,.footshare dt,.onlinebuy a{font-size:18px;color:#fff;}
.footabout dd,.footer dd{margin-top:28px;}
.footcontact dd a,.footer dd,.footer dd a{color: #bebebe;font-size:16px;line-height:30px;}
.footcontact dd a:hover, .footer dd a:hover,.footer_copyright a{color:#ffa233;padding-left:3px;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.footer dl{float: left;}
.dl1{width: 206px;}
.dl2{width: 226px;}
.dl3{width: 181px;}
.dl4{width: 214px;}
.dl5{width: 280px;}
.footer_top .wrapper{padding-bottom: 78px;position: relative;}
.footshare{position: relative;float: none!important;clear: both;padding-top:30px;}
.footshare a{display: block;width:38px;height:38px;float: left;margin-right: 37px;}
.footshare a:last-of-type{margin-right:0px;}
.footwx{position: absolute;left:0px;top:121px;display: none;z-index: 99;}
.footshare2a{left:75px;}
.footshare3a{left:150px;}
.footshare4a{left:225px;}
.footshare5a{left:300px;}
.footshare6a{left:375px;}
.footshare7a{left:450px;}
.footwx.hover{display: block;}
.footer_copyright{background:#101a2b;border-top:solid 1px #283141;padding:23px 0px;color: #bebebe;font-size:16px;overflow: hidden;text-align: center;}
.footer_copyright a{color:#bebebe;}
.footer_copyright a:hover{color:#ffa63b;}
.footer_copyright span:nth-of-type(1),.footer_copyright span:nth-of-type(2){margin-right:34px;}
.footer_copyright label{padding-left:15px;padding-right: 15px;}
.onlinebuy{
position: absolute;right:0px;bottom:82px;
  border: solid 1px #888d95;width: 225px;height: 57px;border-radius:30px;overflow: hidden;line-height:57px;padding-left:28px;background: url(../img/buy.svg) no-repeat 170px center;background-size:21px;}
.onlinebuy a{display: block;width:100%;height:100%;}
.onlinebuy:hover{background:#ffa233 url(../img/buy.svg) no-repeat 170px center;border: solid 1px #ffa233;background-size:21px;}

/* hezuohuoban */
.parterul li{border:solid 1px #f3f3f3;float: left;margin-right: 76px;margin-top: 30px;position: relative;overflow: hidden;}
.parterul li img{width:191px;height:88px;}
.parterul li:nth-of-type(6n){margin-right:0px;}
.parterul li p{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;position: absolute;height: 100%;width:100%;background:#ffa63b;color: #ffffff;font-size:18px;line-height:88px;top:100px;left:0px;text-align: center;opacity:0;}
.parterul li:hover p{opacity:1;top: 0px;}

/* 典型案例 */
.application_item_txt p{font-size:24px;color:#000;margin-bottom: 23px;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    
}
.application_item_txt span{font-size:16px;color:#666666;line-height:28px;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    
}
.application_item_txt em{position: absolute;right:27px;bottom:40px;width:23px;height:15px;display: block;background: url(../images/indexjt.png) no-repeat center;}

.mobshowcom{display:none!important;}
@media screen and (max-width:1600px) {
.w1{width: 1220px;}
.wrapper{width: 1200px;}
.header{height: 83px;}
.header .pullDown{top:83px;}
body{padding-top:83px;}
.header .nav > li{margin-left: 15px;}
.header .logo{margin-top: -19.6px;}
.header .logo img{height: 39.2px;}
.header .nav a{font-size: 17px;}
.header .nav{left:220px;}
.parterul li{margin-right:54px;margin-top:24px; }
.parterul li img{width:153px;height: 70px; }
.parterul li:hover p{    line-height: initial;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;}
.footabout dt, .footcontact dt, .footshare dt{font-size:16px;}
.footabout dd, .footcontact dd{font-size:14px;}
.footcontact dd p{margin-bottom: 16px;}
.footabout dd{width:85%;}

.footer_copyright{font-size:13px;}
.search_hide{width:422px;height:48px;line-height:48px;top:100px;}
.search_hide input{line-height:48px;}
.footabout{width:282px;margin-right:0px; }
.dl1{width: 206px;width:156px;}
.dl2{width: 226px;width:166px;}
.dl3{width: 181px;width:161px;}
.dl4{width: 214px;width:161px;}
.dl5{width: 280px;width:260px;}
.footer_top{padding-top: 60px;}


}

@media screen and (max-width:1080px) {
  .mobi_nav_default,.mobi_navBar{display:block;}
  .mobshowcom{display:block!important;}
  .pcshowcom{display:none!important;}
  .header{background:#fff;}
.header .w1,.wrapper{width: 96%;margin-left:2%;margin-right:2%;}
.header .nav,.onlinebuy{display: none;}
.header .logo img{height: 30px;display: none;}
.header .logo{margin-top: -15px;width:144px;background:url(../img/logolqs.svg) no-repeat center;height:30px;background-size: 100%;}
.header{height:65px;}
.searchico{background: url(../img/searchicoh.svg) no-repeat center;right:125px;}
.en{color:#ffa233;right:60px;}
.searchico:after{background:#ffa233;}
body{padding-top:0px;}
.container{padding-top:65px;}
/*.headcart,.footer_top,.message, .gototop,.footer_copyright p:last-of-type,.footer_copyright .shengming, .footer_copyright .support{display: none;}*/
.footcontact,.footer dl.dl1,.footer dl.dl2,.footer dl.dl3,.footer dl.dl4,.footer_copyright label,.headcart{display: none;}
.onlinebuy{position: static;height: 42px;line-height: 42px;margin-top:35px;}
.footer_copyright span,.footer_copyright a{padding-right:0px!important;display: block;line-height: 30px;}

.footer_top{padding-top:40px;}
.footer_top .wrapper{padding-bottom:40px;}
.footabout,.footabout dd,.footcontact{width:100%;float:none;}
.footshare{position: relative;bottom: initial;}
.footshare,.footcontact{margin-top:25px;}
.footshare dd{display:flex;    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;}
.footshare a{margin-right:auto;}


.parterul li{width: 48%;float: left;margin-right:0px;}
.parterul li:nth-of-type(even){float: right;}
.parterul li img{width: 100%;height: auto;}


.headermob{height: 65px;position: relative;}
.mobi-logo img{max-height: 40px;position: absolute;top: 50%;margin-top: -20px;}
#hamburger {
  cursor: pointer;
  float: right;
  margin-top: 16px;
  margin-right:0px;
}

#hamburger span,
#hamburger::before,
#hamburger::after {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background-color:#022e59;
  margin: 8px 0;
  transition: 0.3s;
  text-indent: -999em;
}
.mobi_navBar{position: absolute;position: absolute;right:2%;top:0px;}

.mobi_navBar.current #hamburger::before {
  transform: translate(0, 10px) rotate(-45deg);
}

.mobi_navBar.current #hamburger span {
  opacity: 0;
}

.mobi_navBar.current #hamburger::after {
  transform: translate(0, -10px) rotate(45deg);
}
.btMainLogo{margin:0px auto 15px;display: block;height: 36px;width: auto;}
.wrapper.hamburger::after {
  content: "";
  display: block;
  height: 0;
  clear: left;
}
.first,.mm-list{font-size:18px!important;}
.second{font-size:17px;}
.search_hide{width:100%;right:0px;height:40px;line-height:40px;top:75px;}
.search_hide input{line-height:40px;}
.videos{width:96%;margin-left:2%;margin-right:2%;left:0px;height: 40vh;margin-top:-20vh;}
.footwx{width:70px;height:auto;clip: rect(4px 70px 700px 0px);}
.footshare2a{left:43px;}
.footshare3a{left:86px;}
.footshare4a{left:129px;}
.footshare5a{left:initial;right:86px;}
.footshare6a{left:initial;right:43px;}
.footshare7a{left:initial;right:0px;}
.scale-img,.scale-img img{height:auto!important;}
.scale-img:hover img{transform: scale(1,1); -webkit-transform: scale(1,1);}


}



